package com.jy.rhin.infra.cda.xinshenger;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@ApiModel
public class XinShengEJTFSVo {

    @ApiModelProperty(value = "新生儿家庭访视记录流水号", required = true)
    private String XINSHENGEJTFSJLLSH;

    @ApiModelProperty(value = "服务机构编号", required = true)
    private String FUWUJGBH;

    @ApiModelProperty(value = "服务机构名称", required = true)
    private String FUWUJGMC;

    @ApiModelProperty(value = "个人档案标识", required = true)
    private String GERENDABS;

    @ApiModelProperty(value = "儿童唯一标识", required = true)
    private String ERTONGWYBS;

    @ApiModelProperty(value = "新生儿访视日期", required = true)
    private Date SUIFANGRQ;

    @ApiModelProperty(value = "儿童姓名", required = true)
    private String ERTONGXM;

    @ApiModelProperty(value = "身份证号")
    private String SHENFENZH;

    @ApiModelProperty(value = "出生日期", required = true)
    private Date CHUSHENGRQ;

    @ApiModelProperty(value = "父亲姓名")
    private String FUQINXM;

    @ApiModelProperty(value = "父亲出生日期")
    private Date FUQINCSRQ;

    @ApiModelProperty(value = "父亲职业代码")
    private String FUQINZYDM;

    @ApiModelProperty(value = "父亲职业名称")
    private String FUQINZYMC;

    @ApiModelProperty(value = "父亲电话号码")
    private String FUQINDHHM;

    @ApiModelProperty(value = "母亲姓名", required = true)
    private String MUQINXM;

    @ApiModelProperty(value = "母亲出生日期", required = true)
    private Date MUQINCSRQ;

    @ApiModelProperty(value = "母亲职业代码")
    private String MUQINZYDM;

    @ApiModelProperty(value = "母亲职业名称")
    private String MUQINZYMC;

    @ApiModelProperty(value = "母亲电话号码", required = true)
    private String MUQINDHHM;

    @ApiModelProperty(value = "家庭所在地省份代码", required = true)
    private String JIATINGDZSFBM;

    @ApiModelProperty(value = "家庭所在地省份名称", required = true)
    private String JIATINGDZSFMC;

    @ApiModelProperty(value = "家庭所在地市地区代码", required = true)
    private String JIATINGDZSDBM;

    @ApiModelProperty(value = "家庭所在地市地区名称", required = true)
    private String JIATINGDZSDMC;

    @ApiModelProperty(value = "家庭所在地县区代码", required = true)
    private String JIATINGDZXQBM;

    @ApiModelProperty(value = "家庭所在地县区名称", required = true)
    private String JIATINGDZXQMC;

    @ApiModelProperty(value = "家庭所在地乡镇代码")
    private String JIATINGDZXZBM;

    @ApiModelProperty(value = "家庭所在地乡镇名称")
    private String JIATINGDZXZMC;

    @ApiModelProperty(value = "家庭所在地村级代码")
    private String JIATINGDZCJDM;

    @ApiModelProperty(value = "家庭所在地村级名称")
    private String JIATINGDZCJMC;

    @ApiModelProperty(value = "家庭所在地其他信息")
    private String JIATINGDZQTXX;

    @ApiModelProperty(value = "出生孕周（周）", required = true)
    private Integer CHUSHENGYZ;

    @ApiModelProperty(value = "母亲妊娠期患病情况代码", required = true)
    private String MUQINRSQHBQKDM;

    @ApiModelProperty(value = "母亲妊娠期患病情况名称", required = true)
    private String MUQINRSQHBQKMC;

    @ApiModelProperty(value = "出生情况代码", required = true)
    private String CHUSHENGQKDM;

    @ApiModelProperty(value = "出生情况名称", required = true)
    private String CHUSHENGQKMC;

    @ApiModelProperty(value = "分娩机构代码")
    private String ZHUCHANJGDM;

    @ApiModelProperty(value = "分娩机构名称")
    private String ZHUCHANJGMC;

    @ApiModelProperty(value = "新生儿窒息标志", required = true)
    private String XINSHENGEZXBZ;

    @ApiModelProperty(value = "Apgar一分钟评分", required = true)
    private String APGARYFZPF;

    @ApiModelProperty(value = "Apgar五分钟评分", required = true)
    private String APGARWFZPF;

    @ApiModelProperty(value = "新生儿畸形标志", required = true)
    private String CHUSHENJXBZ;

    @ApiModelProperty(value = "新生儿畸形代码")
    private String CHUSHENJXDM;

    @ApiModelProperty(value = "新生儿畸形名称")
    private String CHUSHENJXMC;

    @ApiModelProperty(value = "新生儿听力筛查结果", required = true)
    private String XINSHENGETLSCJG;

    @ApiModelProperty(value = "新生儿疾病筛查情况代码", required = true)
    private String XINSHENGEJBSCQKDM;

    @ApiModelProperty(value = "新生儿疾病筛查情况名称", required = true)
    private String XINSHENGEJBSCQKMC;

    @ApiModelProperty(value = "出生体重（g）", required = true)
    private Integer CHUSHENGTZ;

    @ApiModelProperty(value = "出生身长（cm）", required = true)
    private BigDecimal CHUSHENGSC;

    @ApiModelProperty(value = "目前体重（Kg）", required = true)
    private BigDecimal MUQIANTZ;

    @ApiModelProperty(value = "体温（℃）", required = true)
    private BigDecimal TIWEN;

    @ApiModelProperty(value = "喂养方式类别代码", required = true)
    private String WEIYANGFSDM;

    @ApiModelProperty(value = "喂养方式类别名称", required = true)
    private String WEIYANGFSMC;

    @ApiModelProperty(value = "吃奶量(ml/次)")
    private String CHINAIL;

    @ApiModelProperty(value = "每天吃奶次数", required = true)
    private String CHINAICS;

    @ApiModelProperty(value = "呕吐标志", required = true)
    private String OUTUBZ;

    @ApiModelProperty(value = "大便次数(次/日)", required = true)
    private String DABIANCS;

    @ApiModelProperty(value = "新生儿大便性状代码", required = true)
    private Integer DABIANXZDM;

    @ApiModelProperty(value = "新生儿大便性状名称", required = true)
    private String DABIANXZMC;

    @ApiModelProperty(value = "大便性状其他详述")
    private String DABIANXZQTXS;

    @ApiModelProperty(value = "脉率（次/分钟）", required = true)
    private Integer MAILV;

    @ApiModelProperty(value = "呼吸频率（次/分钟）", required = true)
    private Integer HUXIPL;

    @ApiModelProperty(value = "随访医生工号", required = true)
    private String SUIFANGYSGH;

    @ApiModelProperty(value = "新生儿面色代码", required = true)
    private String MIANSEDM;

    @ApiModelProperty(value = "新生儿面色名称", required = true)
    private String MIANSEMC;

    @ApiModelProperty(value = "面色其他详述")
    private String MIANSEQTXS;

    @ApiModelProperty(value = "黄疸部位代码", required = true)
    private String HUANGDANBWDM;

    @ApiModelProperty(value = "黄疸部位名称", required = true)
    private String HUANGDANBWMC;

    @ApiModelProperty(value = "前囟横径(cm)", required = true)
    private BigDecimal QIANXINHJ;

    @ApiModelProperty(value = "前囟纵径（cm）", required = true)
    private BigDecimal QIANXINZJ;

    @ApiModelProperty(value = "前囟张力代码", required = true)
    private Integer QIANXINZLDM;

    @ApiModelProperty(value = "前囟张力名称", required = true)
    private String QIANXINZLMC;

    @ApiModelProperty(value = "前囟评价其他详述")
    private String QIANXINQTXS;

    @ApiModelProperty(value = "眼外观检查异常标志", required = true)
    private String YANWAIGYCBZ;

    @ApiModelProperty(value = "眼外观检查异常结果描述")
    private String YANWAIGYCXS;

    @ApiModelProperty(value = "耳外观异检查常标志", required = true)
    private String ERWAIGYCBZ;

    @ApiModelProperty(value = "耳外观检查异常结果描述", required = true)
    private String ERWAIGYCXS;

    @ApiModelProperty(value = "鼻检查异常标志", required = true)
    private String BIYICBZ;

    @ApiModelProperty(value = "鼻检查异常结果描述")
    private String BIYICXS;

    @ApiModelProperty(value = "口腔检查异常标志", required = true)
    private String KOUQIANGYCBZ;

    @ApiModelProperty(value = "口腔检查异常结果描述")
    private String KOUQIANGYCXS;

    @ApiModelProperty(value = "心肺听诊异常标志", required = true)
    private String XINFEITZYCBZ;

    @ApiModelProperty(value = "心肺听诊异常结果描述")
    private String XINFEITZYCXS;

    @ApiModelProperty(value = "腹部触诊异常标志", required = true)
    private String FUBUCZYCBZ;

    @ApiModelProperty(value = "腹部触诊异常结果描述")
    private String FUBUCZYCXS;

    @ApiModelProperty(value = "四肢活动度异常标志", required = true)
    private String SIZHIHDDYCBZ;

    @ApiModelProperty(value = "四肢活动度异常结果描述")
    private String SIZHIHDDYCXS;

    @ApiModelProperty(value = "颈部包块标志", required = true)
    private String JINBUBKNZ;

    @ApiModelProperty(value = "颈部包块检查结果描述")
    private String JINBUBKXS;

    @ApiModelProperty(value = "胸部异常标志", required = true)
    private String XIONGBUYCBZ;

    @ApiModelProperty(value = "胸部异常详述")
    private String XIONGBUYCXS;

    @ApiModelProperty(value = "皮肤检查结果代码", required = true)
    private String PIFUJCJGDM;

    @ApiModelProperty(value = "皮肤检查结果名称", required = true)
    private String PIFUJCJGMC;

    @ApiModelProperty(value = "皮肤其他异常结果描述")
    private String PIFUQTYCSX;

    @ApiModelProperty(value = "肛门检查异常标志", required = true)
    private String GANGMENYCBZ;

    @ApiModelProperty(value = "肛门检查异常结果描述")
    private String GANGMENYCXS;

    @ApiModelProperty(value = "外生殖器检查异常标志", required = true)
    private String WAISHENGZQYCBZ;

    @ApiModelProperty(value = "外生殖器检查异常结果描述")
    private String WAISHENGZQYCXS;

    @ApiModelProperty(value = "脊柱检查异常标志", required = true)
    private String JIZHUYCBZ;

    @ApiModelProperty(value = "脊柱检查异常结果描述")
    private String JIZHUYCXS;

    @ApiModelProperty(value = "脐带检查结果代码", required = true)
    private String QIDAIJCJGDM;

    @ApiModelProperty(value = "脐带检查结果名称", required = true)
    private String QIDAIJCJGMC;

    @ApiModelProperty(value = "脐带其他详述")
    private String QIDAIQTXS;

    @ApiModelProperty(value = "新生儿访视健康指导类别代码", required = true)
    private String BAOJIANZDLBDM;

    @ApiModelProperty(value = "新生儿访视健康指导类别名称", required = true)
    private String BAOJIANZDLBMC;

    @ApiModelProperty(value = "新生儿转诊标志", required = true)
    private String ZHUANZHENBZ;

    @ApiModelProperty(value = "新生儿转诊原因")
    private String ZHUANZHENYY;

    @ApiModelProperty(value = "转入医疗机构代码")
    private String ZHUANRUYLJGDM;

    @ApiModelProperty(value = "转入医疗机构名称")
    private String ZHUANRUYLJGMC;

    @ApiModelProperty(value = "转入科室名称")
    private String KESHIMC;

    @ApiModelProperty(value = "新生儿随访医师姓名", required = true)
    private String SUIFANGYSXM;

    @ApiModelProperty(value = "随访单位编码", required = true)
    private String SUIFANGDWBM;

    @ApiModelProperty(value = "随访单位名称", required = true)
    private String SUIFANGDWMC;

    @ApiModelProperty(value = "下次新生儿随访日期")
    private Date XIACISFRQ;

    @ApiModelProperty(value = "下次新生儿随访地点")
    private String XIACISFDD;

    @ApiModelProperty(value = "记录人姓名")
    private String JILURXM;

    @ApiModelProperty(value = "记录日期", required = true)
    private Date JILURQ;

    @ApiModelProperty(value = "修改标志", required = true)
    private String XIUGAIBZ;

    @ApiModelProperty(value = "作废标志", required = true)
    private int ZUOFEIBZ;

    @ApiModelProperty(value = "更新时间", required = true)
    private Date GENGXINSJ;

    @ApiModelProperty(value = "主键id", required = true)
    private String id;

    @ApiModelProperty(value = "病人信息表的主键id，没有时默认为0", required = true)
    private String patientId;

    private String appId;

    private String YILIAOJGDM;

    private String YILIAOJGMC;

    @ApiModelProperty(value = "首次上传时间", required = true)
    private Date chuangjiansj;

    @ApiModelProperty(value = "最后更新时间", required = true)
    private Date xiugaisj;

    @ApiModelProperty(value = "家庭所在地邮政编码")
    private String JIATINDZYZBM;

}
